home *** CD-ROM | disk | FTP | other *** search
Applesoft BASIC Source Code | 1983-10-14 | 1.2 KB | 38 lines | [FC] Applesoft BASIC Program (0x0801) |
- 0 ONERR GOTO 101
- 1 LET IN$ = "X": POKE 32,0: POKE 33,40: POKE 34,0: POKE 35,24: HOME :T = 3:B = 12:L = 1:W = 39: GOSUB 81: GOSUB 71
- 2 PRINT " To return to the menu of this tour";
- 3 PRINT " disk, press RETURN."
- 4 PRINT
- 5 PRINT " If you would like to go into"
- 6 PRINT " Applesoft BASIC to write your own"
- 7 PRINT " BASIC programs, enter the word"
- 8 PRINT " 'BASIC' and press RETURN."
- 11 POKE 32,0: POKE 33,40: POKE 34,0: POKE 35,24: VTAB 16
- 21 POKE -16368,0: GOSUB 2000
- 31 P = PEEK( -16384):TE = TE +1: ON P = 155 GOTO 91: ON P < >13 GOTO 41: IF TE <225 THEN 31
- 41 IF P = 141 THEN TE = 0: CALL -998: POKE -16368,0: RETURN
- 51 M$ = "Press RETURN": GOSUB 61: GOSUB 53: GOSUB 60: GOSUB 53: GOTO 51
- 53 Z = 55
- 54 P = PEEK( -16384): IF P >127 THEN POKE -16368,0: GOTO 57
- 55 Z = Z -1: IF Z THEN 54
- 56 RETURN
- 57 IF P = 155 THEN GOSUB 60: POP : POP : GOTO 91
- 58 IF P = 141 THEN GOSUB 60: POP : GOTO 41
- 59 GOTO 55
- 60 M$ = "_____________"
- 61 VTAB B: HTAB (W - LEN(M$))/2 -1: PRINT M$;: RETURN
- 71 POKE 34,T -2: POKE 35,B: POKE 32,L: POKE 33,W +1: HOME : FOR BD = 2 TO W -1: VTAB T -1: HTAB BD: PRINT "_";: VTAB B: HTAB BD: PRINT "_";: NEXT BD
- 75 FOR BD = T TO B: VTAB BD: HTAB 1: PRINT "|";: HTAB W: PRINT "|";: NEXT BD: POKE 34,T: POKE 35,B -1: POKE 32,L +2: POKE 33,W -4: HOME : RETURN
- 81 POKE 32,0: POKE 33,40: POKE 34,V: POKE 35,24: HOME : RETURN
- 91 POKE 32,0: POKE 33,40: POKE 34,0: POKE 35,24: PRINT : PRINT CHR$(4);"RUN MENU"
- 101 RESUME
- 2000 PRINT SPC( 13): INPUT "--> ";S$
- 2020 IF LEN(S$) = 0 THEN PRINT CHR$(4);"prefix /tutor/menu": PRINT CHR$(4);"-startup"
- 2030 IF LEN(S$) < >5 THEN 1
- 2040 IF MID$ (S$,1,1) < >"b" AND MID$ (S$,1,1) < >"B" THEN 1
- 2050 IF MID$ (S$,2,1) < >"a" AND MID$ (S$,2,1) < >"A" THEN 1
- 2060 IF MID$ (S$,3,1) < >"s" AND MID$ (S$,3,1) < >"S" THEN 1
- 2070 IF MID$ (S$,4,1) < >"i" AND MID$ (S$,4,1) < >"I" THEN 1
- 2080 IF MID$ (S$,5,1) < >"c" AND MID$ (S$,5,1) < >"C" THEN 1
- 2100 HOME : NEW
- 32000 REM COPYRIGHT 1986,1988 APPLE COMPUTER, INC.